package com.yijianonghu.controller.app.bill;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.yijianonghu.util.Constants.AppConstants;
import com.yijianonghu.util.result.Result;

@Controller
@RequestMapping(method=RequestMethod.POST)
public class FarmerController {

	/**
	 * [sys_web_service]farmer_order_list
	 * @param token 登录令牌
	 * @param keytype 类型. 1:全部, 2:待发货, 4:待支付, 5:已发货, 6:已完成, 7:待评价
	 * @param page 当前列表翻页索引. 第一页时请传递page=0，翻页时依次递增。
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/farmer_order_list")
	public @ResponseBody Result listFarmerOrder(String token, Integer keytype, Integer page){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	
	/**
	 * [sys_web_service]farmer_afterservice_list
	 * @param token 登录令牌
	 * @param keytype 售后状态. 1待处理；2已处理；3已完成
	 * @param page 当前列表翻页索引. 第一页时请传递page=0，翻页时依次递增。
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/farmer_afterservice_list")
	public @ResponseBody Result listFarmerAfterService(String token, Integer keytype, Integer page){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]farmer_afterservice_get
	 * @param token 登录令牌
	 * @param id 订单货品id
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/farmer_afterservice_get")
	public @ResponseBody Result getFarmerAfterService(String token, Long id){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]farmer_custombill_list
	 * @param token 登录令牌
	 * @param keytype 类型. 1已发货；2待发货
	 * @param page 当前列表翻页索引. 第一页时请传递page=0，翻页时依次递增。
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/farmer_custombill_list")
	public @ResponseBody Result listFarmerCustomBill(String token, Integer keytype, Integer page){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
	
	/**
	 * [sys_web_service]farmer_orderland_list
	 * @param token 登录令牌
	 * @param page 当前列表翻页索引. 第一页时请传递page=0，翻页时依次递增。
	 * @return
	 */
	@RequestMapping(value=AppConstants.APP_PREFIX+AppConstants.APP_GENERAL_VERSION_REGX+"/farmer_orderland_list")
	public @ResponseBody Result listFarmerOrderLand(String token, Integer page){
		//TODO 返回值不确定。参数类型不确定。
		return null;
	}
}
